EC2 スポットインスタンス
安いけど急に死んだりする
代わりに7割くらいコストが低い
スポットインスタンス は、オンデマンド価格より低価で利用できる未使用の EC2 インスタンスです。ref 死にそうになったらそれを検知して新しいやつを建てる的な
GPT-4.icon
EC2 スポットインスタンスは、AWS(Amazon Web Services)が提供する、未使用のEC2(Elastic Compute Cloud)コンピューティング容量を市場価格で入札することによって利用できるサービスです。スポットインスタンスの価格は需要と供給によって変動し、通常のオンデマンドインスタンス価格よりもはるかに安価であることが多いです。この安さがスポットインスタンスの最大の魅力の一つです。
スポットインスタンスは「急に死んだりする」つまり、AWSがそれらのインスタンスが必要になった場合(例えば、オンデマンドの需要が増加した場合)、ユーザーはわずか2分間の通知期間後にインスタンスを失う可能性があります。この予測不可能性を管理するために、スポットインスタンスは主に柔軟な開始時間や中断に対して耐性のあるアプリケーションに適しています。例えば、バッチ処理、バックグラウンド処理、科学的な研究、任意の時間に実行できる分析作業などです。
AWSがスポットインスタンスを安価に提供できる理由は、未使用のコンピューティングリソースを有効活用しているからです。オンデマンドインスタンスやリザーブドインスタンスの需要に応じて、AWSには一定量のコンピューティングリソースが常に余っています。スポットインスタンスを通じて、AWSはこれらの余剰リソースを割引価格で提供し、それらが無駄になることなく利用されるようにします。この方法により、AWSはリソースの使用率を最大化し、全体的な収益を増やすことができます。
スポットインスタンスの「急に死ぬ」特性に関しては、AWSはこれを管理するためのツールやサービスを提供しています。例えば、スポットインスタンスリクエストには、インスタンスが終了する前にユーザーに警告するための通知オプションが含まれています。また、AWSはスポットフリートという機能を提供しており、これによって複数のスポットインスタンス(および必要に応じてオンデマンドインスタンス)を管理し、アプリケーションの可用性を維持しながらコストを最適化することができます。